home *** CD-ROM | disk | FTP | other *** search
/ Popular Request / By Popular Request (Arsenal Computer)(SysOptics Distribution System).ISO / amiga1 / adev1121.lha / examples / 68HC11_instr.a next >
Text File  |  1993-05-05  |  3KB  |  315 lines

  1.     PROCESSOR 68HC11
  2.  
  3. DI    EQU    $3F
  4.  
  5.     RSEG    CODE
  6. DIR    fcb    1
  7. EXT    fcb    0
  8. _main    TEST
  9.     NOP
  10.     IDIV
  11.     FDIV
  12.     LSRD
  13.     ASLD
  14.     TAP
  15.     TPA
  16.     INX
  17.     DEX
  18.     CLV
  19.     SEV
  20.     CLC
  21.     SEC
  22.     CLI
  23.     SEI
  24.     SBA
  25.     CBA
  26.     TAB
  27.     TBA
  28.     DAA
  29.     ABA
  30.     TSX
  31.     INS
  32.     PULA
  33.     PULB
  34.     DES
  35.     TXS
  36.     PSHA
  37.     PSHB
  38.     PULX
  39.     ABX
  40.     PSHX
  41.     MUL
  42.     WAI
  43.     SWI
  44.     INY
  45.     DEY
  46.     TSY
  47.     TYS
  48.     PULY
  49.     ABY
  50.     PSHY
  51.  
  52. *    BRSET    DIR,2,REL
  53.     BRSET    2,X,3,REL
  54.     BRSET    2,Y,4,REL
  55. *    BRCLR    DIR,2,REL
  56.     BRCLR    2,X,3,REL
  57.     BRCLR    2,Y,4,REL
  58. *    BSET    DIR,2
  59.     BSET    2,X,3
  60.     BSET    2,Y,4
  61. *    BCLR    DIR,2
  62.     BCLR    2,X,3
  63.     BCLR    2,Y,4
  64. REL
  65.     BRN    REL
  66.     BHI    REL
  67.     BLS    REL
  68.     BCC    REL
  69.     BCS    REL
  70.     BNE    REL
  71.     BEQ    REL
  72.     BVC    REL
  73.     BVS    REL
  74.     BPL    REL
  75.     BMI    REL
  76.     BGE    REL
  77.     BLT    REL
  78.     BGT    REL
  79.     BLE    REL
  80.  
  81.     BSR    REL
  82.  
  83.     NEGA
  84.     NEGB
  85.     NEG    EXT
  86.     NEG    4,X
  87.     NEG    5,X
  88.     COMA
  89.     COMB
  90.     COM    EXT
  91.     COM    4,X
  92.     COM    5,X
  93.     LSRA
  94.     LSRB
  95.     LSR    EXT
  96.     LSR    4,X
  97.     LSR    5,X
  98.     RORA
  99.     RORB
  100.     ROR    EXT
  101.     ROR    4,X
  102.     ROR    5,X
  103.     ASRA
  104.     ASRB
  105.     ASR    EXT
  106.     ASR    4,X
  107.     ASR    5,X
  108.     ASLA
  109.     ASLB
  110.     ASL    EXT
  111.     ASL    4,X
  112.     ASL    5,X
  113.     ROLA
  114.     ROLB
  115.     ROL    EXT
  116.     ROL    4,X
  117.     ROL    5,X
  118.     DECA
  119.     DECB
  120.     DEC    EXT
  121.     DEC    4,X
  122.     DEC    5,X
  123.     INCA
  124.     INCB
  125.     INC    EXT
  126.     INC    4,X
  127.     INC    5,X
  128.     TSTA
  129.     TSTB
  130.     TST    EXT
  131.     TST    4,X
  132.     TST    5,X
  133.     CLRA
  134.     CLRB
  135.     CLR    EXT
  136.     CLR    4,X
  137.     CLR    5,X
  138.  
  139.     SUBA    #DI    '?'
  140.     SUBA.z    DIR
  141.     SUBA    EXT
  142.     SUBA    6,X
  143.     SUBA    7,Y
  144.     SUBB    #DI    '?'
  145.     SUBB.z    DIR
  146.     SUBB    EXT
  147.     SUBB    6,X
  148.     SUBB    7,Y
  149.     CMPA    #DI    '?'
  150.     CMPA.z    DIR
  151.     CMPA    EXT
  152.     CMPA    6,X
  153.     CMPA    7,Y
  154.     CMPB    #DI    '?'
  155.     CMPB.z    DIR
  156.     CMPB    EXT
  157.     CMPB    6,X
  158.     CMPB    7,Y
  159.     SBCA    #DI    '?'
  160.     SBCA.z    DIR
  161.     SBCA    EXT
  162.     SBCA    6,X
  163.     SBCA    7,Y
  164.     SBCB    #DI    '?'
  165.     SBCB.z    DIR
  166.     SBCB    EXT
  167.     SBCB    6,X
  168.     SBCB    7,Y
  169.     ANDA    #DI    '?'
  170.     ANDA.z    DIR
  171.     ANDA    EXT
  172.     ANDA    6,X
  173.     ANDA    7,Y
  174.     ANDB    #DI    '?'
  175.     ANDB.z    DIR
  176.     ANDB    EXT
  177.     ANDB    6,X
  178.     ANDB    7,Y
  179.     BITA    #DI    '?'
  180.     BITA.z    DIR
  181.     BITA    EXT
  182.     BITA    6,X
  183.     BITA    7,Y
  184.     BITB    #DI    '?'
  185.     BITB.z    DIR
  186.     BITB    EXT
  187.     BITB    6,X
  188.     BITB    7,Y
  189.     LDAA    #DI    '?'
  190.     LDAA.z    DIR
  191.     LDAA    EXT
  192.     LDAA    6,X
  193.     LDAA    7,Y
  194.     LDAB    #DI    '?'
  195.     LDAB.z    DIR
  196.     LDAB    EXT
  197.     LDAB    6,X
  198.     LDAB    7,Y
  199.     STAA.z    DIR
  200.     STAA    EXT
  201.     STAA    6,X
  202.     STAA    7,Y
  203.     STAB.z    DIR
  204.     STAB    EXT
  205.     STAB    6,X
  206.     STAB    7,Y
  207.     EORA    #DI    '?'
  208.     EORA.z    DIR
  209.     EORA    EXT
  210.     EORA    6,X
  211.     EORA    7,Y
  212.     EORB    #DI    '?'
  213.     EORB.z    DIR
  214.     EORB    EXT
  215.     EORB    6,X
  216.     EORB    7,Y
  217.     ADCA    #DI    '?'
  218.     ADCA.z    DIR
  219.     ADCA    EXT
  220.     ADCA    6,X
  221.     ADCA    7,Y
  222.     ADCB    #DI    '?'
  223.     ADCB.z    DIR
  224.     ADCB    EXT
  225.     ADCB    6,X
  226.     ADCB    7,Y
  227.     ORAA    #DI    '?'
  228.     ORAA.z    DIR
  229.     ORAA    EXT
  230.     ORAA    6,X
  231.     ORAA    7,Y
  232.     ORAB    #DI    '?'
  233.     ORAB.z    DIR
  234.     ORAB    EXT
  235.     ORAB    6,X
  236.     ORAB    7,Y
  237.     ADDA    #DI    '?'
  238.     ADDA.z    DIR
  239.     ADDA    EXT
  240.     ADDA    6,X
  241.     ADDA    7,Y
  242.     ADDB    #DI    '?'
  243.     ADDB.z    DIR
  244.     ADDB    EXT
  245.     ADDB    6,X
  246.     ADDB    7,Y
  247.  
  248.     SUBD    #DI    '?'
  249.     SUBD.z    DIR
  250.     SUBD    EXT
  251.     SUBD    8,X
  252.     SUBD    9,Y
  253.     CPD    #DI    '?'
  254.     CPD.z    DIR
  255.     CPD    EXT
  256.     CPD    8,X
  257.     CPD    9,Y
  258.     CPX    #DI    '?'
  259.     CPX.z    DIR
  260.     CPX    EXT
  261.     CPX    8,X
  262.     CPX    9,Y
  263.     CPY    #DI    '?'
  264.     CPY.z    DIR
  265.     CPY    EXT
  266.     CPY    8,X
  267.     CPY    9,Y
  268.     JSR.z    DIR
  269.     JSR    EXT
  270.     JSR    8,X
  271.     JSR    9,Y
  272.     LDS    #DI    '?'
  273.     LDS.z    DIR
  274.     LDS    EXT
  275.     LDS    8,X
  276.     LDS    9,Y
  277.     STS.z    DIR
  278.     STS    EXT
  279.     STS    8,X
  280.     STS    9,Y
  281.     ADDD    #DI    '?'
  282.     ADDD.z    DIR
  283.     ADDD    EXT
  284.     ADDD    8,X
  285.     ADDD    9,Y
  286.     LDY    #DI    '?'
  287.     LDY.z    DIR
  288.     LDY    EXT
  289.     LDY    8,X
  290.     LDY    9,Y
  291.     STY.z    DIR
  292.     STY    EXT
  293.     STY    8,X
  294.     STY    9,Y
  295.  
  296.     XGDX
  297.     STOP
  298.     XGDY
  299.  
  300.     BEQ    REL1
  301.     BEQ    REL2
  302.     BEQ    REL3
  303.     BEQ    REL4
  304.     BEQ    REL5
  305.     RTS
  306. REL1    RTI
  307. REL2    BRA    REL3
  308. REL3    JMP    EXT
  309. REL4    JMP    4,X
  310. REL5    JMP    5,Y
  311.     rts
  312.  
  313.     END    _main
  314.  
  315.